self-curing polymer - French English Dictionary